import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { VideoLibrary } from './videoLibrary.entity';
import { VideoLibraryController } from './videoLibrary.controller';
import { VideoLibraryService } from './videoLibrary.service';
import { TraceRelaTable } from '../traceRelaTable/traceRelaTable.entity';
import { MultiImgLibrary } from '../multiImgLibrary/multiImgLibrary.entity';
import { WxUser } from '../wxUser/wxUser.entity';
import { WxUserService } from '../wxUser/wxUser.service';
import { UserSettingService } from '../userSetting/userSetting.service';
import { UserSetting } from '../userSetting/userSetting.entity';
import { WxUserOpenId } from '../wxUserOpenId/wxUserOpenId.entity';
import { User } from '../user/user.entity';
import { UnConcern } from '../unconcern/unconcern.entity';
import { InternetCelebrityGroup } from '../internetCelebrityGroup/internetCelebrityGroup.entity';

@Module({
  imports: [TypeOrmModule.forFeature([VideoLibrary, TraceRelaTable, MultiImgLibrary, WxUser, UserSetting, WxUserOpenId, UnConcern, User, InternetCelebrityGroup])],
  controllers: [VideoLibraryController],
  providers: [VideoLibraryService, WxUserService],
})
export class VideoLibraryModule {}
